﻿/* Style css document 
 * 2010-03-22 by adl */
body {
 font-family: "宋体";
 font-size: 12px;
 margin: 0;
 padding: 0;
 background: url(../images/front/bg.png) repeat-x;
}

a {
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}

a:link, a:visited {
 color: #002B5E;
}

#container {
 width: 1002px;
 margin: 0 auto;
 padding: 0;
}

#top {
 margin: 0 auto;
 padding: 0;
}

#topBanner {
 width: 1002px;
 height: 105px;
 margin: 0 auto;
 padding: 0;
 border: 0;
 overflow: hidden;
}

#topBanner img {
 width: 1002px;
 height: 105px;
 border: 0;
}

#topNav {
 width: 1002px;
 height: 33px;
 margin: 0 auto;
 padding: 0;
 border: 0;
 background-image: url(../images/new/index_nav_bg.jpg);
 background-repeat: repeat-x;
 text-align: center;
 overflow: hidden;
}

#topNav ul {
 list-style: none;
 padding: 0;
 margin: 0;
}

#preItem {
 width: 110px;
 height: 33px;
 float: left;
}

.navItem {
 margin: 0;
 padding: 0;
 border: 0;
 float: left;
}

.navItem img {
 margin: 0;
 padding: 0;
 border: 0;
 float: left;
}

#content {
 width: 1002px;
 margin: 0 auto;
 padding: 0;
 border: 0;
}

#content a:hover {
 color: #bd1a1d;
 text-decoration: none;
}

#ct01left {
 width: 236px;
 margin: 0;
 padding: 0;
 float: left;
 margin-left:5px;
}

#ct01center {
 width: 517px;
 margin: 0;
 padding: 0;
 float: left;
}
#newsbg a{
	font-size:14px;
	margin-left: 2px;
	font-family: 宋体;
	font-weight:700;
	line-height: 23px;	
	width:443px;
}
#newsbg img.icon{
	height:30px;
}
#newsbg a span{
	float: right;	
	height:20px;
	*margin-top: -30px;
	font-size: 12px;
	font-weight: normal;
}
#newsbg {
 background-image: url(../images/new/index-bg1.jpg);
 background-repeat: repeat-x;
 width: 495px;
 height: 33px;
 margin: 0 auto;
 padding: 0;
 margin-top: 12px;
}


#newsbody {
 width: 495px;
 margin: 0 auto;
 padding: 0;
}

.nncontent {
 margin: 0;
 padding: 0;
 border: 0;
 width: 495px;
}

.rowitem {
 margin: 0;
 padding: 0;
 border: 0;
 line-height: 18px;
}

.title {
 width: 378px;
 margin: 0;
 padding: 0;
 border: 0;
 text-align: left;
}

.titlediv {
 width: 378px;
 margin: 0;
 padding: 0;
 white-space: nowrap;
 text-overflow: ellipsis;
 -o-text-overflow: ellipsis;
 overflow: hidden;
}
.new {
	width: 22px;
	height: 13px;
	margin-top: 0px;
	margin-left:2px;
	background: url("../images/new1.gif") -0px -0px;
}
.date {
 width: 78px;
 padding-right: 8px;
 text-align: right;
}

#noticebg {
 background-image: url(../images/new/index-news_3.jpg);
 background-repeat: no-repeat;
 width: 453px;
 height: 39px;
 margin: 0 auto;
 padding: 0;
}

#noticemore {
 width: 69px;
 height: 20px;
 border: 0;
 margin-left: 374px;
 margin-top: 8px;
}

#noticebody {
 width: 453px;
 margin: 0 auto;
 padding: 0;
}

ul {
 line-height: 100%;
 display: block;
}

#ct01right {
 width: 236px;
 margin: 0;
 padding: 0;
 float: left;
 border-left:1px solid #CCC;
}

#media {
 background-image: url(../images/new/index_mediabg.jpg);
 background-repeat: no-repeat;
 width: 243px;
 height: 276px;
 margin: 0;
 padding: 0;
}

#mediaTitle {
 margin-left: 92px;
 border: 0;
 padding-top: 22px;
 text-align: left;
}

#mediaTitle img {
 border: 0;
 margin: 0;
 padding: 0;
}

#mediabody {
 width: 243px;
 height: 205px;
 margin-top: 22px;
 padding: 0;
}

.meidacontent {
 width: 210px;
}

.mrowitem {
 margin: 0;
 width: 210px;
 padding: 0;
 border: 0;
 line-height: 15px;
}

.mtitle {
 width: 210px;
 margin: 0;
 padding: 0;
 border-bottom: 1px;
 border-bottom-style: solid;
 border-bottom-color: #028003;
 text-align: left;
}

.mtitlediv {
 width: 210px;
 margin: 0;
 padding-top: 7px;
 padding-bottom: 7px;
 white-space: nowrap;
 text-overflow: ellipsis;
 -o-text-overflow: ellipsis;
 overflow: hidden;
}

#academicbg {
 background-image: url(../images/new/index-bg1.jpg);
 background-repeat: repeat-x;
 width: 223px;
 height: 33px;
 margin: 0 10px;
 padding: 0;
 margin-top:12px;
}
#academicbg img{
	height:30px;
}
#academicbg a{
	font-size:14px;
	margin-left: 2px;
	font-family: 宋体;
	font-weight:700;
	line-height: 23px;	
}
#academicmore {
 width: 69px;
 height: 20px;
 border: 0;
 margin-left: 167px;
 margin-top: 2px;
}

.acacontent {
 width: 243px;
 margin: 0;
 padding: 0;
 border: 0;
}

.acarowitem {
 margin: 0;
 padding: 0;
 border: 0;
 line-height: 20px;
}

.acatitle {
 width: 223px;
 margin: 0;
 padding: 0;
 border: 0;
 text-align: left;
}

.acatitlediv {
 width: 213px;
 margin: 0;
 padding: 0;
 white-space: nowrap;
 text-overflow: ellipsis;
 -o-text-overflow: ellipsis;
 overflow: hidden;
}

.clr {
 width: 0;
 height: 0;
 clear: both;
 display: none;
}

#btnavi {
 width: 1002px;
 height: 112px;
}

#stanavi {
 width: 270px;
 height: 112px;
 background-image: url(../images/new/index-bt_1.jpg);
 background-repeat: no-repeat;
 margin: 0;
 padding: 0;
 float: left;
}

#onlineStatisc {
 margin-left: 100px;
 margin-top: 40px;
}

#ptnavi {
 width: 489px;
 height: 112px;
 background-image: url(../images/new/index-bt_2.jpg);
 background-repeat: no-repeat;
 margin: 0;
 padding: 0;
 float: left;
}

#infoplatform {
 margin-left: 346px;
 padding-top: 39px;
}

#infoplatform a {
 color: #FF0000;
}

#cmnavi {
 width: 243px;
 height: 112px;
 float: left;
}

#cmnavi img {
 width: 243px;
 height: 112px;
 border: 0;
 margin: 0;
 padding: 0;
}

#bottomline {
 width: 1002px;
 height: 13px;
 margin: 0;
 padding: 0;
 border: 0;
}

#bottom {
 width: 1002px;
 margin: 0;
 text-align: center;
}

#bottom img {
 width: 1002px;
 height: 13px;
 margin: 0;
 padding: 0;
 border: 0;
}

#bottom p {
 margin: 0;
 margin-top: 5px;
 padding: 0;
 border: 0;
 line-height: 18px;
}
#bottom1{
	float: left;
	width: 990px;
	background-color: #002B5E;
	height: 25px;
	margin-top: 6px;
	margin-left: 3px;
	color: white;
}
#bottom1 a{
	line-height: 25px;	
	color: white;
}
.center{
	text-align: center;
	vertical-align: middle;
}

#IndexRollImageArea0 a img{
	width:180px;
	height:144px;
}
#IndexRollImageArea0 .rollindex{
	position:absolute;
	right:29px;
	bottom:2px;
	_bottom:0px;
	bottom:0px\9;
}
#IndexRollImageArea0 .rollindex a
{
	display:inline-block;
	*display:inline;
	line-height:16px;
	margin:0 2px 0 0;
	height:14px;
	padding:0 3px;
	border:1px solid #0d70a2;
	color:#0d70a2;
	background-color:#fff;
	zoom:1;
}

#IndexRollImageArea0 .rollindex .chos
{
	color:#fff;
	background-color:#4ea9ef;
}